<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>MiXiM: Class List</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>


</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">MiXiM
   &#160;<span id="projectnumber">2.3</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('annotated.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">Class List</div>  </div>
</div>
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><table>
  <tr><td class="indexkey"><a class="el" href="a00002.html">AccessModuleWrap&lt; T &gt;</a></td><td class="indexvalue">Finds and returns the pointer to a module of type T. Uses <a class="el" href="a00093.html#a661c335281d62d8df4affc46cc4fff9f" title="Returns a pointer to a sub module of the passed module with the type of this template.">FindModule&lt;&gt;::findSubModule()</a>, <a class="el" href="a00093.html#af74cf61bdeba8f88de8936dc32fc19ae" title="Returns a pointer to the host module of the passed module.">FindModule&lt;&gt;::findHost()</a>. See usage e.g. at <a class="el" href="a00053.html" title="Basic class for all physical layers, please don&#39;t touch!!">ConnectionManagerAccess</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00003.html">AdaptiveProbabilisticBroadcast</a></td><td class="indexvalue">This class extends <a class="el" href="a00180.html" title="This class offers a data dissemination service using probabilistic broadcast. Each packet which arriv...">ProbabilisticBroadcast</a> by adding an algorithm which adapts broadcasting parameters according to network conditions </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00004.html">AddressingInterface</a></td><td class="indexvalue">Interface for modules which assign L2 and L3 addresses for modules </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00005.html">Aggregation</a></td><td class="indexvalue">This class aggregates the packets received from the application layer and separates packet emissions by a time InterPacketDelay </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00006.html">AggrPkt</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00007.html">ChannelInfo::airframe_filter_fctr</a></td><td class="indexvalue">Functor which can be used as to filter for specific air frames </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00008.html">AlohaMacLayer</a></td><td class="indexvalue">This class implements a basic Aloha MAC protocol for an UWB-IR IEEE 802.15.4A transceiver to allow testing the PHY layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00009.html">AnalogueModel</a></td><td class="indexvalue">Interface for the analogue models of the physical layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00010.html">ANSimMobility</a></td><td class="indexvalue">Uses the &lt;position_change&gt; elements of the ANSim tool's trace file. See NED file for more info </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00011.html">PostureTransition::AreaBound</a></td><td class="indexvalue">Data type for one instance of the area (space) boundary </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00012.html">PostureTransition::AreaType</a></td><td class="indexvalue">Data type for one instance of area type </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00013.html">Argument</a></td><td class="indexvalue">Defines an argument for a mapping </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00014.html">ArpHost</a></td><td class="indexvalue">A class to convert integer layer addresses </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00015.html">ArpInterface</a></td><td class="indexvalue">Interface every Address resolution protocol (ARP) module has to implement </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00016.html">BaseApplLayer</a></td><td class="indexvalue">Base class for the application layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00017.html">BaseArp</a></td><td class="indexvalue">A class to convert integer layer addresses </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00018.html">BaseBattery</a></td><td class="indexvalue">Base class for any power source </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00019.html">BaseConnectionManager</a></td><td class="indexvalue">Module to control the channel and handle all connection related stuff </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00020.html">BaseDecider</a></td><td class="indexvalue">Provides some base functionality for most common deciders </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00021.html">BaseDelayedIterator&lt; Base, Iterator &gt;</a></td><td class="indexvalue">Common base for a Const- and NonConst-Iterator for a <a class="el" href="a00083.html" title="Moves another Mapping in its time dimension.">DelayedMapping</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00022.html">BaseDelayedMapping&lt; Base &gt;</a></td><td class="indexvalue">Common base for Const- and NonConst-DelayedMapping </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00023.html">BaseFilteredIterator&lt; Base &gt;</a></td><td class="indexvalue">This iterator takes another <a class="el" href="a00059.html" title="Defines an const iterator for a ConstMapping which is able to iterate over the Mapping.">ConstMappingIterator</a> and does just pipe every method to the passed <a class="el" href="a00059.html" title="Defines an const iterator for a ConstMapping which is able to iterate over the Mapping.">ConstMappingIterator</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00024.html">ChannelInfo::BaseIntersectionIterator&lt; C, ItMatrix, ItSubMatrix &gt;</a></td><td class="indexvalue">Iterator for every intersection of a specific interval in a AirFrameMatrix </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00025.html">BaseLayer</a></td><td class="indexvalue">A very simple layer template </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00026.html">BaseMacLayer</a></td><td class="indexvalue">A very simple MAC module template which provides de- and encapsulation of messages using the standard addresses. It also provides basic handling of lower layer messages </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00027.html">BaseModule</a></td><td class="indexvalue">Base class for all simple modules of a host </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00028.html">BaseNetwLayer</a></td><td class="indexvalue">Base class for the network layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00029.html">BasePhyLayer</a></td><td class="indexvalue">The <a class="el" href="a00029.html" title="The BasePhyLayer represents the physical layer of a nic.">BasePhyLayer</a> represents the physical layer of a nic </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00030.html">BaseWorldUtility</a></td><td class="indexvalue">Provides information and utility methods for the whole simulation </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00031.html">BasicModule</a></td><td class="indexvalue">Base class for all simple modules of a host that want to have access to the <a class="el" href="a00164.html">NotificationBoard</a> module </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00032.html">BatteryState</a></td><td class="indexvalue">Residual capacity of battery </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00033.html">BatteryStats</a></td><td class="indexvalue">Collects and formates statistical data from the battery </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00034.html">Flood::Bcast</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00035.html">BMacLayer</a></td><td class="indexvalue">Implementation of B-MAC (called also Berkeley MAC, Low Power Listening or LPL) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00036.html">BonnMotionFile</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00037.html">BonnMotionFileCache</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00038.html">BonnMotionMobility</a></td><td class="indexvalue">Uses the BonnMotion native file format. See NED file for more info </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00039.html">BreakpointPathlossModel</a></td><td class="indexvalue">Basic implementation of a <a class="el" href="a00039.html" title="Basic implementation of a BreakpointPathlossModel. This class can be used to implement the ieee802154...">BreakpointPathlossModel</a>. This class can be used to implement the ieee802154 path loss model </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00040.html">BurstApplLayer</a></td><td class="indexvalue">Application layer to test lower layer implementations </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00041.html">BurstApplLayerBattery</a></td><td class="indexvalue">Application layer to test lower layer implementations </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00042.html">ChannelInfo::c_min_start_time_fctr</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00043.html">ChannelInfo</a></td><td class="indexvalue">This class is used by the <a class="el" href="a00029.html" title="The BasePhyLayer represents the physical layer of a nic.">BasePhyLayer</a> to keep track of the AirFrames on the channel </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00044.html">ChannelState</a></td><td class="indexvalue">Provides information about the current state of the channel: </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00045.html">ChiangMobility</a></td><td class="indexvalue">Chiang's random walk movement model. See NED file for more info </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00046.html">CircleMobility</a></td><td class="indexvalue">Circle movement model. See NED file for more info </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00047.html">UWBIRIEEE802154APathlossModel::CMconfig</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00048.html">PostureTransition::CombinationType</a></td><td class="indexvalue">Data type for one instance of space-time combination </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00049.html">ConcatConstMapping&lt; Operator &gt;</a></td><td class="indexvalue">Defines it values by concatenating one or more Mappings to a reference <a class="el" href="a00136.html" title="Represents a changeable mapping (mathematical function) from at least time to Argument::mapped_type.">Mapping</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00050.html">ConcatConstMappingIterator</a></td><td class="indexvalue">Deletes its <a class="el" href="a00058.html" title="Represents a not changeable mapping (mathematical function) from domain with at least the time to a A...">ConstMapping</a> when this iterator is deleted </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00051.html">IEEE802154A::config</a></td><td class="indexvalue">Currently unused </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00052.html">ConnectionManager</a></td><td class="indexvalue"><a class="el" href="a00019.html" title="Module to control the channel and handle all connection related stuff.">BaseConnectionManager</a> implementation which only defines a specific max interference distance </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00053.html">ConnectionManagerAccess</a></td><td class="indexvalue">Basic class for all physical layers, please don't touch!! </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00054.html">const ConstMapping</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00055.html">ConstantSimpleConstMapping</a></td><td class="indexvalue">Represents a constant mathematical mapping (f(x) = c) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00056.html">ConstDelayedMapping</a></td><td class="indexvalue">Moves another <a class="el" href="a00058.html" title="Represents a not changeable mapping (mathematical function) from domain with at least the time to a A...">ConstMapping</a> in its time dimension </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00057.html">ConstInterpolateableIterator&lt; _Interpolator, _IteratorType &gt;</a></td><td class="indexvalue">Template for an interpolateable const iterator for any container which maps from a key to a value. This doesn't necessarily has to be a map, but also can be a sorted list of pairs </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00058.html">ConstMapping</a></td><td class="indexvalue">Represents a not changeable mapping (mathematical function) from domain with at least the time to a Argument::mapped_type value </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00059.html">ConstMappingIterator</a></td><td class="indexvalue">Defines an const iterator for a <a class="el" href="a00058.html" title="Represents a not changeable mapping (mathematical function) from domain with at least the time to a A...">ConstMapping</a> which is able to iterate over the <a class="el" href="a00136.html" title="Represents a changeable mapping (mathematical function) from at least time to Argument::mapped_type.">Mapping</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00060.html">ConstMappingIteratorWrapper</a></td><td class="indexvalue">Wraps an <a class="el" href="a00059.html" title="Defines an const iterator for a ConstMapping which is able to iterate over the Mapping.">ConstMappingIterator</a> into a <a class="el" href="a00137.html" title="Defines an iterator for a Mapping which is able to iterate over the Mapping.">MappingIterator</a> interface </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00061.html">ConstMappingWrapper</a></td><td class="indexvalue">Wraps an <a class="el" href="a00058.html" title="Represents a not changeable mapping (mathematical function) from domain with at least the time to a A...">ConstMapping</a> into a <a class="el" href="a00136.html" title="Represents a changeable mapping (mathematical function) from at least time to Argument::mapped_type.">Mapping</a> interface </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00062.html">ConstSpeedMobility</a></td><td class="indexvalue">Moves along a line with constant speed to a randomly chosen target. When the target is reached it selects randomly a new one </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00063.html">container_type</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00064.html">container_type</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00065.html">Coord</a></td><td class="indexvalue">Class for storing 3D coordinates </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00066.html">BaseConnectionManager::CoordSet</a></td><td class="indexvalue">Represents an minimalistic (hash)set of GridCoords </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00067.html">csma</a></td><td class="indexvalue">Generic CSMA Mac-Layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00068.html">CSMA802154</a></td><td class="indexvalue">Extends "csma" module by some statistics send up to the upper layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00069.html">CSMAMacLayer</a></td><td class="indexvalue">MAC module which provides non-persistent CSMA </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00070.html">Decider</a></td><td class="indexvalue">The basic <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00071.html">Decider80211</a></td><td class="indexvalue"><a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> for the 802.11 modules </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00072.html">Decider80211Battery</a></td><td class="indexvalue">Extends <a class="el" href="a00071.html" title="Decider for the 802.11 modules.">Decider80211</a> by drawing power during receiving of messages </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00073.html">Decider80211MultiChannel</a></td><td class="indexvalue">Extends <a class="el" href="a00071.html" title="Decider for the 802.11 modules.">Decider80211</a> by multi channel support </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00074.html">Decider802154Narrow</a></td><td class="indexvalue"><a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> for the 802.15.4 Narrow band module </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00075.html">DeciderResult</a></td><td class="indexvalue">A class to represent the result of a processed packet (that is not noise) by the <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00076.html">DeciderResult80211</a></td><td class="indexvalue">Defines an extended <a class="el" href="a00075.html" title="A class to represent the result of a processed packet (that is not noise) by the Decider.">DeciderResult</a> for the 80211 protocol which stores the bit-rate of the transmission </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00077.html">DeciderResult802154Narrow</a></td><td class="indexvalue">Defines an extended <a class="el" href="a00075.html" title="A class to represent the result of a processed packet (that is not noise) by the Decider.">DeciderResult</a> for the 802.15.4 protocol </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00078.html">DeciderResultUWBIR</a></td><td class="indexvalue">This class stores results from an UWBIR <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a>. It allows to pass to the MAC layer the demodulate bit values, so that it (the MAC layer) can compare these demodulated bit values with the bit values actually encoded by the MAC layer at the origin </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00079.html">DeciderToPhyInterface</a></td><td class="indexvalue">This class is the interface for a <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> to the <a class="el" href="a00029.html" title="The BasePhyLayer represents the physical layer of a nic.">BasePhyLayer</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00080.html">DeciderUWBIRED</a></td><td class="indexvalue">This class implements a model of an energy detection receiver that demodulates UWB-IR burst position modulation as defined in the <a class="el" href="a00099.html" title="This class regroups static methods needed to generate a pulse-level representation of an IEEE 802...">IEEE802154A</a> standard (mandatory mode, high PRF) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00081.html">DeciderUWBIREDSync</a></td><td class="indexvalue">This <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> models a non-coherent energy-detection receiver that synchronizes on the first sync preamble sequence that is "long enough" and "powerful enough". This is defined with the respective fields tmin and syncThreshold </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00082.html">DeciderUWBIREDSyncOnAddress</a></td><td class="indexvalue">This <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> models a non-coherent energy-detection receiver </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00083.html">DelayedMapping</a></td><td class="indexvalue">Moves another <a class="el" href="a00136.html" title="Represents a changeable mapping (mathematical function) from at least time to Argument::mapped_type.">Mapping</a> in its time dimension </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00084.html">DeviceEntry</a></td><td class="indexvalue">Per-device/per-account record of battery consumption, is passed to <a class="el" href="a00033.html" title="collects and formates statistical data from the battery">BatteryStats</a> on finish() </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00085.html">Dimension</a></td><td class="indexvalue">Specifies a dimension for mappings (like time, frequency, etc.) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00086.html">DimensionSet</a></td><td class="indexvalue">Represents a set of dimensions which is used to define over which dimensions a mapping is defined (the domain of the mapping) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00087.html">DrawAmount</a></td><td class="indexvalue">Defines the amount of power drawn by a device from a power source </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00088.html">DroppedPacket</a></td><td class="indexvalue">May be published by MAC lyer to indicate why a packet was dropped </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00089.html">DummyRoute</a></td><td class="indexvalue">Placeholder module that simply "translates" netwControlInfo to macControlInfo </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00090.html">FilledUpMapping</a></td><td class="indexvalue">Takes a source <a class="el" href="a00058.html" title="Represents a not changeable mapping (mathematical function) from domain with at least the time to a A...">ConstMapping</a> with a domain A and a set of KeyEntries for a domain B and creates a clone of the source mapping with the domain B and the KeyEntries passed </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00091.html">FilledUpMappingIterator</a></td><td class="indexvalue"><a class="el" href="a00137.html" title="Defines an iterator for a Mapping which is able to iterate over the Mapping.">MappingIterator</a> implementation for FilledUpMappings </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00092.html">FilteredMappingIterator</a></td><td class="indexvalue">Non-Const version of the <a class="el" href="a00023.html" title="This iterator takes another ConstMappingIterator and does just pipe every method to the passed ConstM...">BaseFilteredIterator</a>. Meant to be used for <a class="el" href="a00137.html" title="Defines an iterator for a Mapping which is able to iterate over the Mapping.">MappingIterator</a> instances </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00093.html">FindModule&lt; T &gt;</a></td><td class="indexvalue">Provides method templates to find omnet modules </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00094.html">Flood</a></td><td class="indexvalue">A simple flooding protocol </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00095.html">FWMath</a></td><td class="indexvalue">Support functions for mathematical operations </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00096.html">GaussMarkovMobility</a></td><td class="indexvalue">Gauss Markov movement model. See NED file for more info </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00097.html">BaseConnectionManager::GridCoord</a></td><td class="indexvalue">Represents a position inside a grid </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00098.html">HostState</a></td><td class="indexvalue"><a class="el" href="a00098.html" title="HostState is published by the battery to announce host failure.">HostState</a> is published by the battery to announce host failure </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00099.html">IEEE802154A</a></td><td class="indexvalue">This class regroups static methods needed to generate a pulse-level representation of an IEEE 802.15.4A UWB PHY frame using the mandatory mode (high PRF) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00100.html">IInterfaceTable</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00101.html">IMobility</a></td><td class="indexvalue">Abstract base class defining the public interface that must be provided by all mobility modules </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00102.html">INotifiable</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00103.html">IntensityModel</a></td><td class="indexvalue">TODO: Short description for this <a class="el" href="a00009.html" title="Interface for the analogue models of the physical layer.">AnalogueModel</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00104.html">InterfaceEntry</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00105.html">InterfaceProtocolData</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00106.html">InterfaceTable</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00107.html">InterfaceTableAccess</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00108.html">InterfaceToken</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00109.html">InterpolateableIterator&lt; TInterpolator &gt;</a></td><td class="indexvalue">Provides an interpolateable iterator for any Container which maps from keys to values which is able to change the underlying Container </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00110.html">InterpolateableMap&lt; TInterpolator, TContainer &gt;</a></td><td class="indexvalue">Represents a std::map which is able to interpolate </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00111.html">Interpolated&lt; V &gt;</a></td><td class="indexvalue">Represents an interpolated value of any type </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00112.html">Interpolated&lt; Mapping * &gt;</a></td><td class="indexvalue">Helper class (-specialization) for multiDimMapping which is used by an <a class="el" href="a00110.html" title="Represents a std::map which is able to interpolate.">InterpolateableMap</a> as return value of the "getValue()" - method </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00113.html">InterpolatorBase&lt; _ContainerType &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00114.html">JakesFading</a></td><td class="indexvalue">Implements Rayleigh fading after Jakes' model </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00115.html">JakesFadingMapping</a></td><td class="indexvalue"><a class="el" href="a00136.html" title="Represents a changeable mapping (mathematical function) from at least time to Argument::mapped_type.">Mapping</a> used to represent attenuation of a signal by <a class="el" href="a00114.html" title="Implements Rayleigh fading after Jakes&#39; model.">JakesFading</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00116.html">Argument::key_iterator&lt; IteratorType &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00117.html">LAddress</a></td><td class="indexvalue">Layer address handling helper function </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00118.html">Linear&lt; _ContainerType &gt;</a></td><td class="indexvalue">Given two iterators defining a range of key-value-pairs this class provides linear interpolation of the value at an arbitrary key-position </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00119.html">Linear&lt; std::map&lt; Argument::mapped_type, Mapping * &gt; &gt;</a></td><td class="indexvalue">Specialization of the Linear-template which provides LinearInterpolation for pointer two Mappings. Used by <a class="el" href="a00148.html" title="Implementation of the Mapping-interface which is able to represent arbitrary dimensional instances of...">MultiDimMapping</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00120.html">LinearIntplMapping</a></td><td class="indexvalue">Helper class which represents a linear interpolation between two other mappings </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00121.html">LinearIntplMappingIterator</a></td><td class="indexvalue">Helper-class for the <a class="el" href="a00148.html" title="Implementation of the Mapping-interface which is able to represent arbitrary dimensional instances of...">MultiDimMapping</a> which provides an Iterator which linear interpolates between two other <a class="el" href="a00136.html" title="Represents a changeable mapping (mathematical function) from at least time to Argument::mapped_type.">Mapping</a> iterators. Or in other words, it provides an Iterator for an linear interpolated <a class="el" href="a00136.html" title="Represents a changeable mapping (mathematical function) from at least time to Argument::mapped_type.">Mapping</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00122.html">LinearMobility</a></td><td class="indexvalue"><a class="el" href="a00118.html" title="Given two iterators defining a range of key-value-pairs this class provides linear interpolation of t...">Linear</a> movement model. See NED file for more info </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00123.html">LinearNodeDistributionMobility</a></td><td class="indexvalue">Mobility model which places all hosts at constant distances in a line with an orientation </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00124.html">LineSegmentsMobilityBase</a></td><td class="indexvalue">Base class for mobility models where movement consists of a sequence of linear movements of constant speed </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00125.html">RadioStateAnalogueModel::ListEntry</a></td><td class="indexvalue">Data structure for the list elements </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00126.html">LMacLayer</a></td><td class="indexvalue">Implementation of L-MAC (Lightweight Medium Access Protocol for Wireless Sensor Networks [van Hoesel 04] ) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00127.html">LogNormalShadowing</a></td><td class="indexvalue">Channel state implementing log-normal shadowing </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00128.html">Mac80211</a></td><td class="indexvalue">An implementation of the 802.11b MAC </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00129.html">Mac80211MultiChannel</a></td><td class="indexvalue">Adds multi channel support to <a class="el" href="a00128.html" title="An implementation of the 802.11b MAC.">Mac80211</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00130.html">MACAddress</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00131.html">MacEstimateCostProcess</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00132.html">MacToNetwControlInfo</a></td><td class="indexvalue">Stores control information from mac to upper layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00133.html">MacToPhyControlInfo</a></td><td class="indexvalue">Stores information which is needed by the physical layer when sending a MacPkt </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00134.html">MacToPhyInterface</a></td><td class="indexvalue">Defines the methods provided by the phy to the mac layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00135.html">MacToUWBIRPhyControlInfo</a></td><td class="indexvalue">This control info allows to store the <a class="el" href="a00099.html" title="This class regroups static methods needed to generate a pulse-level representation of an IEEE 802...">IEEE802154A</a> config parameters that were used to generate the accompanying signal </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00136.html">Mapping</a></td><td class="indexvalue">Represents a changeable mapping (mathematical function) from at least time to Argument::mapped_type </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00137.html">MappingIterator</a></td><td class="indexvalue">Defines an iterator for a <a class="el" href="a00136.html" title="Represents a changeable mapping (mathematical function) from at least time to Argument::mapped_type.">Mapping</a> which is able to iterate over the <a class="el" href="a00136.html" title="Represents a changeable mapping (mathematical function) from at least time to Argument::mapped_type.">Mapping</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00138.html">MappingUtils</a></td><td class="indexvalue">Provides several utility methods for Mappings </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00139.html">MassMobility</a></td><td class="indexvalue">Models the mobility of with mass, making random motions. See NED file for more info </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00140.html">MiximBatteryAccess</a></td><td class="indexvalue">Extends <a class="el" href="a00027.html" title="Base class for all simple modules of a host.">BaseModule</a> by several methods which provide access to the battery module </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00141.html">MiximRadio</a></td><td class="indexvalue">The class that represents the Radio as a state machine </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00142.html">MoBANCoordinator</a></td><td class="indexvalue">This is the coordinator module of the MoBAN mobility model. It should be instantiated in the top level simulation network, once per WBAN. The coordinator module is the main module that provides the group mobility and correlation between nodes in a WBAN. In the initialization phase, it reads three user defined input files which are the postures specification file, a configuration file which includes all required parameter for specific distributions, and the previously logged mobility pattern, if it is requested to use a logged pattern. Note that all WBAN instances may use the same input files if they are exactly in the same situation </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00143.html">MoBANLocal</a></td><td class="indexvalue">This is the local mobility module of MoBAN. It should be instantiated in each node that belongs to a WBAN. The NED parameter "coordinatorIndex" determines to which WBAN (<a class="el" href="a00142.html" title="This is the coordinator module of the MoBAN mobility model. It should be instantiated in the top leve...">MoBANCoordinator</a>) it belongs. The current implementation uses the Random Walk Mobility Model (RWMM) for individual (local) movement within a sphere around the node, with given speed and sphere radius of the current posture. The reference point of the node in the current posture, the sphere radius, and the speed is given by the corresponding coordinator. RWMM determines the location of the node at any time relative to the given reference point </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00144.html">MobilityAccess</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00145.html">MobilityBase</a></td><td class="indexvalue">Abstract base class for mobility modules </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00146.html">ModuleAccess&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00147.html">MovingMobilityBase</a></td><td class="indexvalue">Base class for moving mobility modules. Periodically emits a signal with the current mobility state </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00148.html">MultiDimMapping&lt; Interpolator &gt;</a></td><td class="indexvalue">Implementation of the Mapping-interface which is able to represent arbitrary dimensional instances of Mappings by using a tree-like structure of sub-mappings, each representing the values for one of the dimensions </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00149.html">MultiDimMappingIterator&lt; Interpolator &gt;</a></td><td class="indexvalue">Implementation of the MappingIterator-interface which is able to iterate over every value in a <a class="el" href="a00148.html" title="Implementation of the Mapping-interface which is able to represent arbitrary dimensional instances of...">MultiDimMapping</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00150.html">mixim::math::mW2dBm&lt; T, B &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00151.html">mixim::math::mW2dBm&lt; T, false &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00152.html">mixim::math::mW2dBm&lt; T, true &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00153.html">Nearest&lt; _ContainerType &gt;</a></td><td class="indexvalue">Given two iterators defining a range of key-value-pairs this class provides interpolation of values for an arbitrary key by returning the value of the nearest entry </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00154.html">Mac80211::NeighborEntry</a></td><td class="indexvalue">Data about a neighbor host </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00155.html">NetwControlInfo</a></td><td class="indexvalue">Control info netw messages </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00156.html">NetworkStackTrafficGen</a></td><td class="indexvalue">A module to generate traffic for the NIC, used for testing purposes </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00157.html">NetwToMacControlInfo</a></td><td class="indexvalue">Control info to pass next hop L2 addr from netw to MAC layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00158.html">NextSmaller&lt; _ContainerType &gt;</a></td><td class="indexvalue">Given two iterators defining a range of key-value-pairs this class provides interpolation of values for an arbitrary key by returning the value of the next smaller entry </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00159.html">NicEntry</a></td><td class="indexvalue"><a class="el" href="a00159.html" title="NicEntry is used by ConnectionManager to store the necessary information for each nic...">NicEntry</a> is used by <a class="el" href="a00052.html" title="BaseConnectionManager implementation which only defines a specific max interference distance...">ConnectionManager</a> to store the necessary information for each nic </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00160.html">NicEntry::NicEntryComparator</a></td><td class="indexvalue">Comparator class for NicEntry for usage in STL containers </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00161.html">NicEntryDebug</a></td><td class="indexvalue"><a class="el" href="a00159.html" title="NicEntry is used by ConnectionManager to store the necessary information for each nic...">NicEntry</a> is used by <a class="el" href="a00052.html" title="BaseConnectionManager implementation which only defines a specific max interference distance...">ConnectionManager</a> to store the necessary information for each nic </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00162.html">NicEntryDirect</a></td><td class="indexvalue"><a class="el" href="a00159.html" title="NicEntry is used by ConnectionManager to store the necessary information for each nic...">NicEntry</a> is used by <a class="el" href="a00052.html" title="BaseConnectionManager implementation which only defines a specific max interference distance...">ConnectionManager</a> to store the necessary information for each nic </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00163.html">NoNextIteratorException</a></td><td class="indexvalue">This exception is thrown by the MappingIterators when "next()" or "nextPosition()" is called although "hasNext()" would return false (means there is no next position) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00164.html">NotificationBoard</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00165.html">NotificationBoardAccess</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00166.html">Ns2MotionFile</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00167.html">Ns2MotionMobility</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00168.html">Packet</a></td><td class="indexvalue">Class that keeps track of the number of packets sent </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00169.html">PairLess&lt; Pair, Key &gt;</a></td><td class="indexvalue">Compares a the first value of a pair to a value </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00170.html">PassedMessage</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00171.html">MoBANCoordinator::pattern</a></td><td class="indexvalue">Data type for one instance of mobility pattern </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00172.html">PERModel</a></td><td class="indexvalue">This class applies a parameterized packet error rate to incoming packets. This allows the user to easily study the robustness of its system to packet loss </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00173.html">PhyLayer</a></td><td class="indexvalue">Provides initialisation for several AnalogueModels and Deciders from modules directory </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00174.html">PhyLayerBattery</a></td><td class="indexvalue">Extends <a class="el" href="a00173.html" title="Provides initialisation for several AnalogueModels and Deciders from modules directory.">PhyLayer</a> by adding power consumption for tx, rx and idle </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00175.html">PhyLayerUWBIR</a></td><td class="indexvalue">Physical layer that models an Ultra Wideband Impulse Radio wireless communication system </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00176.html">phyPER</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00177.html">PhyToMacControlInfo</a></td><td class="indexvalue">Controlinfo for packets which are send from Physical layer to the MAC layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00178.html">Posture</a></td><td class="indexvalue">To store the specification of a posture on the MoBAN mobility model </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00179.html">PostureTransition</a></td><td class="indexvalue">Class to provide spatial and temporal correlation in the posture selection process of the MoBAN mobility model. This class obtains and stores Markovian transition matrices. There is also the possibility to get a steady state vector. In this case, the closest transition matrix to the default Makov matrix is extracted which satisfies the given steady state vector. The class also receives the defined area types and time domains as well as given space-time domains during the initialization phase. During the simulation run, the class provide a functions to return the corresponding markov matrix for a given time and location. It will be used whenever a new posture is going to be selected </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00180.html">ProbabilisticBroadcast</a></td><td class="indexvalue">This class offers a data dissemination service using probabilistic broadcast. Each packet which arrives from upper layer or from the network is (re-)transmitted n times with n = floor(TTL/bcperiod) with probability beta </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00181.html">ProbBcastNetwControlInfo</a></td><td class="indexvalue">Control info IPAC networking messages </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00182.html">RadioStateAnalogueModel</a></td><td class="indexvalue">This special <a class="el" href="a00009.html" title="Interface for the analogue models of the physical layer.">AnalogueModel</a> provides filtering of a <a class="el" href="a00192.html" title="The signal class stores the physical representation of the signal of an AirFrame.">Signal</a> according to the actual RadioStates the Radio were in during the Signal's time interval </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00183.html">RadioUWBIR</a></td><td class="indexvalue">This class extends the basic radio model </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00184.html">RandomFreqTimeModel</a></td><td class="indexvalue">Sample implementation of an <a class="el" href="a00009.html" title="Interface for the analogue models of the physical layer.">AnalogueModel</a> which uses <a class="el" href="a00148.html" title="Implementation of the Mapping-interface which is able to represent arbitrary dimensional instances of...">MultiDimMapping</a> as AttenuationMapping </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00185.html">RandomFrequencyOnlyModel</a></td><td class="indexvalue">Sample implementation of an <a class="el" href="a00009.html" title="Interface for the analogue models of the physical layer.">AnalogueModel</a> which uses <a class="el" href="a00148.html" title="Implementation of the Mapping-interface which is able to represent arbitrary dimensional instances of...">MultiDimMapping</a> as AttenuationMapping </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00186.html">RandomWPMobility</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00187.html">RectangleMobility</a></td><td class="indexvalue">Rectangle movement model. See NED file for more info </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00188.html">RSAMConstMappingIterator</a></td><td class="indexvalue">ConstMapingIterator implementation for a RSAM </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00189.html">RSAMMapping</a></td><td class="indexvalue">This class represents the corresponding mapping to a <a class="el" href="a00182.html" title="This special AnalogueModel provides filtering of a Signal according to the actual RadioStates the Rad...">RadioStateAnalogueModel</a> (RSAM) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00190.html">SamplePhyLayer</a></td><td class="indexvalue">Simple <a class="el" href="a00173.html" title="Provides initialisation for several AnalogueModels and Deciders from modules directory.">PhyLayer</a> sub class which is just responsible for creating and initialising its own AnalogueModels and <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00191.html">SensorApplLayer</a></td><td class="indexvalue">Test class for the application layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00192.html">Signal</a></td><td class="indexvalue">The signal class stores the physical representation of the signal of an AirFrame </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00193.html">SimpleBattery</a></td><td class="indexvalue">A simple linear model of battery consumption </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00194.html">SimpleConstMapping</a></td><td class="indexvalue">Abstract subclass of <a class="el" href="a00058.html" title="Represents a not changeable mapping (mathematical function) from domain with at least the time to a A...">ConstMapping</a> which can be used as base for any <a class="el" href="a00058.html" title="Represents a not changeable mapping (mathematical function) from domain with at least the time to a A...">ConstMapping</a> implementation with read access of constant complexity </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00195.html">SimpleConstMappingIterator</a></td><td class="indexvalue">A fully working ConstIterator-implementation usable with almost every <a class="el" href="a00058.html" title="Represents a not changeable mapping (mathematical function) from domain with at least the time to a A...">ConstMapping</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00196.html">SimpleMacLayer</a></td><td class="indexvalue">A simple Mac layer implementation which only shows how to create Signals, send them to Phy and receive the from the Phy layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00197.html">SimpleNetwLayer</a></td><td class="indexvalue">This is an implementation of a simple network layer which provides only some simple routing (next hop) and message forwarding (only switches) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00198.html">SimplePathlossConstMapping</a></td><td class="indexvalue"><a class="el" href="a00136.html" title="Represents a changeable mapping (mathematical function) from at least time to Argument::mapped_type.">Mapping</a> that represents a Pathloss-function </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00199.html">SimplePathlossModel</a></td><td class="indexvalue">Basic implementation of a <a class="el" href="a00199.html" title="Basic implementation of a SimplePathlossModel that uses SimplePathlossConstMapping (that is subclasse...">SimplePathlossModel</a> that uses <a class="el" href="a00198.html" title="Mapping that represents a Pathloss-function.">SimplePathlossConstMapping</a> (that is subclassed from <a class="el" href="a00194.html" title="Abstract subclass of ConstMapping which can be used as base for any ConstMapping implementation with ...">SimpleConstMapping</a>) as attenuation-Mapping </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00200.html">SimpleTimeConstMapping</a></td><td class="indexvalue">TODO: short description for this class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00201.html">simsignalwrap_t</a></td><td class="indexvalue">Helper function to initialize signal change identifier on use and not on initializing static sections </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00202.html">SimTracer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00203.html">SNRThresholdDecider</a></td><td class="indexvalue"><a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> implementation which decides a signals correctness by checking its SNR against a threshold </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00204.html">StaticGridMobility</a></td><td class="indexvalue">Mobility model which places all hosts at constant distances within the simulation area (resulting in a regular grid) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00205.html">StationaryMobility</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00206.html">BaseDecider::tCSRInfo</a></td><td class="indexvalue">Data about an currently ongoing ChannelSenseRequest </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00207.html">TestApplication</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00208.html">TestApplLayer</a></td><td class="indexvalue">Test class for the application layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00209.html">ThresholdDecider</a></td><td class="indexvalue">A simple <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> implementation which only checks for a received signal if the receiving power is above a certain value </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00210.html">PostureTransition::TimeBound</a></td><td class="indexvalue">Data type for one instance of the time boundary </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00211.html">PostureTransition::TimeDomainType</a></td><td class="indexvalue">Data type for one instance of time domain </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00212.html">TimeMapping&lt; Interpolator &gt;</a></td><td class="indexvalue">Implements the Mapping-interface with an <a class="el" href="a00110.html" title="Represents a std::map which is able to interpolate.">InterpolateableMap</a> from simtime_t to double between which values can be interpolated to represent a <a class="el" href="a00136.html" title="Represents a changeable mapping (mathematical function) from at least time to Argument::mapped_type.">Mapping</a> with only time as domain </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00213.html">TimeMappingIterator&lt; Interpolator &gt;</a></td><td class="indexvalue">Provides an implementation of the MappingIterator- Interface which is able to iterate over TimeMappings </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00214.html">ProbabilisticBroadcast::tMsgDesc</a></td><td class="indexvalue">Store messages in a structure so that we can keep some information needed by the protocol </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00215.html">BaseDecider::tProcessingSignal</a></td><td class="indexvalue">Pair of a AirFrame and the state it is in </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00216.html">TractorMobility</a></td><td class="indexvalue">Tractor movement model. See NED file for more info </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00217.html">TrafficGen</a></td><td class="indexvalue">A module to generate a certain rate of traffic </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00218.html">PostureTransition::TransMatrix</a></td><td class="indexvalue">Data type for one instance of Markov transition matrix </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00219.html">WiseRoute::tRouteTableEntry</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00220.html">TurtleMobility</a></td><td class="indexvalue">LOGO-style movement model, with the script coming from XML. See NED file for more info </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00221.html">UnitDisk</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00222.html">UWBIRIEEE802154APathlossModel</a></td><td class="indexvalue">This class implements the IEEE 802.15.4A Channel Model[1] in the MiXiM omnet++ modeling framework </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00223.html">UWBIRMac</a></td><td class="indexvalue">This class provides helper function for MAC modules that use the UWB-IR IEEE 802.15.4A model </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00224.html">UWBIRMacPkt</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00225.html">UWBIRPacket</a></td><td class="indexvalue">Class that keeps track of the number of packets sent </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00226.html">UWBIRStochasticPathlossModel</a></td><td class="indexvalue">This <a class="el" href="a00009.html" title="Interface for the analogue models of the physical layer.">AnalogueModel</a> models implements the Ghassmezadeh stochastic UWB channel models </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00227.html">WiseRoute</a></td><td class="indexvalue">Wiseroute is a simple loop-free routing algorithm that builds a routing tree from a central network point. It is especially useful for wireless sensor networks and convergecast traffic, hence its name (Wireless Sensors Routing). The sink (the device at the center of the network) broadcasts a route building message. Each network node that receives it selects the sink as parent in the routing tree, and rebroadcasts the route building message. This procedure maximizes the probability that all network nodes can join the network, and avoids loops </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00228.html">WorldUtilityStats</a></td><td class="indexvalue">Collects global statistics (like channel usage) </td></tr>
</table>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>

    <li class="footer">Generated on Tue Mar 5 2013 21:26:31 for MiXiM by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
   </ul>
 </div>


</body>
</html>
